home *** CD-ROM | disk | FTP | other *** search
Text File | 1995-03-06 | 996 b | 27 lines | [TEXT/MPS ] |
- // Modeller_drag.h
- //
- // Dragging related data structures and function prototypes for the
- // modeller application
- //
- // Modification History
- //
- // 11/26/94 nick initial cut - symantec proto_helper app, add defines
-
-
- #ifndef _MODELLER_DRAG_H_
- #define _MODELLER_DRAG_H_
-
-
- // prototypes from Modeller_drag.c
- pascal OSErr MyDrawingProc(DragRegionMessage message, RgnHandle showRgn, Point showOrigin, RgnHandle hideRgn, Point hideOrigin, void *dragDrawingRefCon, DragReference theDragRef);
- Boolean DragItemsAreAcceptable(DragReference theDrag);
- Boolean DragIsNotInSourceWindow(DragReference theDrag);
- Boolean MouseIsInContentRgn(DragReference theDrag, WindowPtr theWindow);
- pascal OSErr MyReceiveDropHandler(WindowPtr theWindow, unsigned long handlerRefCon, DragReference theDrag);
- pascal OSErr MyTrackingHandler(short theMessage, WindowPtr theWindow, void *handlerRefCon, DragReference theDrag);
- short DoDragObjects(DocumentPtr theDocument, EventRecord *theEvent, RgnHandle hiliteRgn) ;
-
-
- #endif
-
-